Procedural House Generator

Procedural house generator, made in Houdini and tested in Unreal Engine 5. The final HDA has about 200 different parameters that modify the general values of the house (such as the size), or particular pieces, like the decks, doors, windows, roof etc.

To create the final digital asset, I had to make 8 other ones: door generator, column generator, handrail generator, plank generator (given a plane, it splits it into planks), stair generator, window generator, profile revolver and single face UV generator.

I used both the nodes inside Houdini, as well as VEX, to create custom logic to deal with the distribution of elements.

Big props to Jingtian Li for his support and guidance while making this tool ❤️ !
https://www.artstation.com/jt_woodson

HDA interface in Unreal

HDA interface in Unreal

Procedural House showcase

Houdini wireframe view

Houdini wireframe view

House general parameters

Houdini final node network (1/2)

Houdini final node network (1/2)

Houdini final node network (2/2)

Houdini final node network (2/2)

Deck parameters

Roof parameters

Door parameters

Window parameters